class IntIterator{
	public:
		~IntIterator();

		virtual bool hasNext() = 0; //abstract 
		virtual int next()     = 0; //abstract 
};